﻿//#if TEST
//using System;

//using NUnit.Framework;

//namespace Minimal.Web
//{
//    public partial class DictionaryQueryString<TKey, TValue>
//    {
//        [TestFixture]
//        public class DictionaryQueryStringTests
//        {
//            public void kdj()
//            {
//                var q = new DictionaryQueryString<string, object>();
//                q.Add("test", "testValue");
//                q.Add("test", 1);
              
//            }
//        }

//        //private class DictionaryParameterHandler
//        //    : QueryStringParameterHandler
//        //{
//        //    string _key;
//        //    object _value;

//        //    protected override object GetMemberValue(object o)
//        //    {
//        //        return ((DictionaryQueryString<TKey, TValue>)o).Properties[_key];
//        //    }

//        //    protected override void SetMemberValue(object o, object value)
//        //    {
//        //        ((DictionaryQueryString<TKey, TValue>)o).Properties[_key] = _value;
//        //    }

//        //    protected override Type GetMemberType(System.Reflection.MemberInfo i)
//        //    {
//        //        throw new NotImplementedException();
//        //    }
//        //}

//        protected override System.Collections.Generic.Dictionary<string, QueryString.QueryStringParameterHandler> Handlers
//        {
//            get
//            {
//                throw new NotImplementedException();
//            }
//        }
//    }  


//}
//#endif